package cn.wolfcode.crm.service;


import cn.wolfcode.crm.domain.Product;
import cn.wolfcode.crm.query.QueryObject;
import cn.wolfcode.crm.util.PageResult;

import java.util.List;

public interface IProductService {


	List<Product> selectAll();

	PageResult query(QueryObject qo);

	void saveOrUpdate(Product product);

	void deleteByPrimaryKey(Long id);

	Product selectByPrimaryKey(Long id);

    String saveBillAndProductRelation(Long[] ids);
	/**
	 * @Description: 保存保单和产品的关系
	 * @Param: [ids] 传入多个保单的信息
	 * @return: void
	 */

    List<Product> selectProductListByBillNumber(Long number);
    /**
     * @Description: 通过保单id查询产品信息
     * @Param: [id] 传入的保单id
     * @return: java.util.List<cn.wolfcode.crm.domain.Product>
     */

}
